//引用events模块
let events = require('events');
//创建一个事件Emitter对象
let custom = new events.EventEmitter();

function onUncaughtException(error){
    console.log('捕获到异常：'+error);
}

custom.once('error',onUncaughtException);
//使用once只能单次监听，触发一次之后，该事件被删除。
setInterval(function(){
    custom.emit('error','程序异常');
},1000);

